import {
	request,
	get,
	post
} from './request.js';


export default {
	/**
	 * 系统配置
	 */
	sysConfig: data => post('/api/user/sysConfig', data),
	getWxlogin: params => get('https://api.weixin.qq.com/sns/jscode2session', params),
	/**
	 * 三方登录
	 * @param {String} code
	 * @returns {Promise} openid
	 */
	otherLogin: data => post('/api/wechat/login', data),
	getWxUserInfo: data => post('/api/wechat/saveUserInfo', data),
	/**
	 * 用户登录: 手机号登录 /账号登录 
	 */
	login: data => post('/api/user/mobilelogin', data),
	/**
	 * 充值配置
	 */
	rechargeConfig: data => post("/api/recharge/recharge", data),
	/**
	 * 提交充值
	 */
	submit: data => post("/api/recharge/submit", data),
	/**
	 * 查询余额
	 */
	getMoneylog: data => post('/api/recharge/moneylog', data),
	/**
	 * 用户信息
	 */
	getUserInfo: data => post("/api/user/index", data),
	/**
	 * 密码重置
	 */
	resetPassword: data => post("/api/user/resetpwd", data),
	/**
	 * 获取身份证
	 */
	getIdCard: data => post("/api/user/getCardInfo", data),
	/**
	 * 实名认证
	 */
	authRealname: data => post('/api/user/userAuth', data),
	/**
	 * 添加修改场地
	 */
	editGround: data => post('/api/ground/editGround', data),
	/**
	 * 场地类型 
	 */
	getGroundType: data => post('/api/ground/getType', data),
	/**
	 * 场地列表
	 */
	getGroundList: data => post('/api/ground/list', data),

	/**
	 * 获取设备列表
	 */
	getDeviceList: data => post('/api/ground/deviceList', data),
	/**
	 * 添加用户
	 */
	addUser: data => post("/api/user/addUser", data),
	/**
	 * 获取用户列表
	 */
	getUserList: data => post('/api/user/getUserList', data),
	/**
	 * 修改用户信息
	 */
	updateUserInfo: data => post('/api/user/updateUser', data),
	/**
	 * 获取设备信息 
	 */
	getDeviceInfo: data => post("/api/Order/getDeviceInfo", data),
	/**
	 * 提交订单
	 */
	submitOrder: data => post('/api/Order/submit', data),
	/**
	 * 获取订单信息
	 */
	getOrderDetail: data => post('/api/Order/orderDetails', data),
	/**
	 * 支付订单
	 */
	payOrder: data => post("/api/Order/pay", data),
	/**
	 * 订单列表
	 */
	getOrderList: data => post("/api/Order/list", data),
	/**
	 * 代理/商家订单列表 
	 */
	getAgentOrder: data => post("/api/Order/getAgentOrder", data),
	/**
	 * 新用户免单活动领取
	 */
	receiveNewFree: data => post("/api/free/activity/newUserCoupon", data),
	/**
	 * 进群免单活动领取
	 */
	receiveGroupFree: data => post("/api/free/activity/joinGroupCoupon", data),
	/**
	 * 限时免单活动领取
	 */
	receiveLimitFree: data => post("/api/free/activity/seckill", data),
	/**
	 * 获取免单活动信息
	 */
	getFreeActive: data => post("/api/free/activity/activityInfo", data),
	/**
	 * 获取我的免单券列表
	 */
	getFreeCouponList: data => post("/api/free/activity/couponList", data),
	/**
	 * 获取场地地图
	 */
	getGroundMap: data => post("/api/ground/getGroundList", data),

}